A FPTAS for Minimizing Positive Half-Product

نویسندگان

  • Adam Janiak
  • Mikhail Y. Kovalyov
  • Wieslaw Kubiak
  • Frank Werner
چکیده

The problem of minimizing a quadratic function of boolean variables, which we call PHP (positive half-product), is formulated. A fully polynomial time approximation scheme (FPTAS) for PHP is derived. Several NP-hard scheduling problems can be formulated in terms of PHP. In this presentation, we concentrate on a single machine scheduling problem with controllable job processing times to minimize a linear combination of the total weighted job completion time and the total weighted processing time compression. 1. Problems HP (half-product) and PHP (positive half-product) Denote ( ) n x x x , , 1 K = . The problem of minimizing the half-product, which we denote as HP, can be formulated as follows: min, ) ( 1 1 → − = ∑ ∑ = ≤ < ≤ n j j j n j i j i j i x h x x b a x HP subject to { } . , , 1 , 0 , , , 1 , 0 n j h b a x j j j j K = ≥ ∈ Badics and Boros [1] have proved that problem HP is NP-hard by using a reduction from PARTITION. They also derived a FPTAS for problem HP. Let us remind a definition of a FPTAS for a minimization problem. Denote by F* and F the values of an optimal and approximate solutions for this problem, respectively. Given 0 > ε , an approximate solution is called an ε-approximate one, if * * 0 F F F ε ≤ . A family of approximation algorithms { } ε G forms a FPTAS if ε G delivers an ε-approximate solution in time polynomial in the problem input length in binary encoding and 1/ε . There is an equivalence between problem HP and some scheduling problems in a sense that their exact solutions coincide. However, ε-approximate solution to problem HP is not an εapproximate solution to a scheduling problem in most of the cases. We now formulate a problem which we call PHP (positive half-product). Several scheduling problems can be formulated in terms of problem PHP and exact and ε-approximate solutions of problem PHP and these scheduling problems coincide. Problem PHP: min, ) 1 ( ) ( 1 1 1 → + − − + = ∑ ∑ ∑ = = ≤ < ≤ D x g x h x x b a x F n

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Minimizing a General Penalty Function on a Single Machine via Developing Approximation Algorithms and FPTASs

This paper addresses the Tardy/Lost penalty minimization on a single machine. According to this penalty criterion, if the tardiness of a job exceeds a predefined value, the job will be lost and penalized by a fixed value. Besides its application in real world problems, Tardy/Lost measure is a general form for popular objective functions like weighted tardiness, late work and tardiness with reje...

متن کامل

FPTAS for half-products minimization with scheduling applications

A special class of quadratic pseudo-boolean functions called “half-products” (HP) has recently been introduced. It has been shown that HP minimization, while NP-hard, admits a fully polynomial time approximation scheme (FPTAS). In this note, we provide a more efficient FPTAS. We further show how an FPTAS can also be derived for the general case where the HP function is augmented by a problem-de...

متن کامل

Approximation algorithms for minimizing the total weighted tardiness on a single machine

Given a single machine and a set of jobs with due dates, the classical NP-hard problem of scheduling to minimize total tardiness is a well-understood one. Lawler gave an FPTAS for it some twenty years ago. If the jobs have positive weights the problem of minimizing total weighted tardiness seems to be considerably more intricate. In this paper, we give some of the first approximation algorithms...

متن کامل

An FPTAS of Minimizing Total Weighted Completion Time on Single Machine with Position Constraint

In this paper we study the classical scheduling problem of minimizing the total weighted completion time on a single machine with the constraint that one specific job must be scheduled at a specified position. We give dynamic programs with pseudo-polynomial running time, and a fully polynomial-time approximation scheme (FPTAS). 1998 ACM Subject Classification F.2.2

متن کامل

Fast approximation schemes for Boolean programming and scheduling problems related to positive convex Half-Product

We address a version of the Half-Product Problem and its restricted variant with a linear knapsack constraint. For these minimization problems of Boolean programming, we focus on the development of fully polynomial-time approximation schemes with running times that depend quadratically on the number of variables. Applications to various single machine scheduling problems are reported: minimizin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002